.page-store-detail {
  .header {
    position: relative;
    height: 800rpx;
    .header-bg {
      width: 100%;
      height: 100%;
    }
    .header-mask {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 0) 60%,
        rgba(255, 255, 255, 0) 92%,
        #fff 100%
      );
    }
  }
  .component-navbar .navbar-title {
    color: #fff;
  }
  .title {
    font-size: 36rpx;
    line-height: 96rpx;
    height: 96rpx;
    width: 670rpx;
    margin: auto;
    border-bottom: 1px solid #bbbbbb;
  }
  .row-list {
    width: 630rpx;
    margin: auto;
    .row {
      height: 110rpx;
      border-bottom: 1px solid #e5e5e5;
      display: flex;
      align-items: center;
      .icon {
        width: 30rpx;
        height: 30rpx;
        flex-shrink: 0;
        margin-right: 16rpx;
      }
      .label {
        font-size: 28rpx;
        color: #999999;
        flex: 1;
      }
      .value {
        font-size: 28rpx;
        color: #000000;
        flex-shrink: 0;
      }
      .phone {
        color: #2e6bb9;
      }
    }
  }
}
